Zum Hauptinhalt springen

Entwurfsmuster

Ein funktionierender Workflow ist schnell gebaut. Ein Workflow, der in sechs Monaten noch verständlich, wartbar und erweiterbar ist — das ist die eigentliche Herausforderung.

Dieses Kapitel versammelt bewährte Lösungen für wiederkehrende Herausforderungen beim Aufbau von 42°OS-Workflows. Kein Workflow ist wie der andere — aber die Probleme, die beim Bauen auftauchen, sind es oft. Diese Muster sind keine Theorie: sie entstanden aus der Praxis und lassen sich direkt übertragen.


Die fünf Muster

LLM oder hard-coded? ist die erste Frage die du dir bei jedem Workflow-Schritt stellen solltest. Sie beeinflusst Zuverlässigkeit, Geschwindigkeit und Wartbarkeit des gesamten Workflows. Dieses Kapitel gibt dir eine klare Entscheidungsregel.

Zustandsnormalisierung durch SQL-Persistenz löst ein häufiges Problem: Generative AI Agents und Merge-Operationen verändern die Nachrichtenstruktur auf schwer vorhersagbare Weise. SQL-Persistenz als Normalisierungsschicht stellt sicher, dass jeder Abschnitt auf einer sauberen, definierten Datenstruktur arbeitet.

Lernfähigen Assistenten erstellen zeigt wie Workflows wiederkehrende Entscheidungen speichern und beim nächsten Durchlauf direkt abrufen — ohne dass ein Mensch erneut eingreifen muss. Das Muster funktioniert mit und ohne KI.

State Machine ist das richtige Muster wenn ein Prozess flexibel sein muss: Schritte laufen in wechselnder Reihenfolge, manche werden übersprungen, andere mehrfach ausgeführt. Der State Machine Agent verwaltet den aktuellen Status und entscheidet auf dieser Basis welcher Workflow als nächstes greift.

Agentic AI mit dem Workflow Supervisor ist das autonomste Muster. Ein KI-basierter Orchestrator analysiert eine Aufgabe und wählt selbstständig aus verfügbaren Workflows den richtigen aus — ohne dass eine feste Abfolge konfiguriert wurde.


Muster auf einen Blick

MusterKernfrageWann einsetzen
LLM oder hard-coded?Wie löse ich diesen Schritt zuverlässig?Bei jedem neuen Workflow-Schritt
SQL-NormalisierungWie stabilisiere ich die Nachrichtenstruktur?Nach GenAI-Agents, Merge, bedingten Pfaden
Lernfähiger AssistentWie vermeide ich wiederholte manuelle Eingriffe?Bei wiederkehrenden, gleichbleibenden Entscheidungen
State MachineWie orchestriere ich flexible Prozessabläufe?Wenn Reihenfolge variiert oder Schritte übersprungen werden
Agentic AI / SupervisorWer entscheidet welcher Workflow läuft?Wenn die Abfolge nicht vorab festgelegt werden kann

Starte mit "LLM oder hard-coded?" — es ist die Frage die du dir bei jedem einzelnen Schritt stellen solltest, bevor du irgendeinen anderen Agent platzierst.